﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QL_Nha_Sach_Phuong_Nam
{
    class CXulyPhieuNhap
    {
        private CDuLieu data;

        public CXulyPhieuNhap()
        {
            data = CDuLieu.khoitao();
        }

        #region các hàm xử lý

        //Lay danh sach phieu nhap
        public List<PhieuNhap> getDsPhieuNhap()
        {
            return data.getListPhieuNhap();
        }

        //Lay danh sach chi tiet phieu nhap
        public List<ChiTietPhieuNhap> getDSChiTietPhieuNhap()
        {
            return data.getListChiTietPhieuNhap();
        }

        //Tim Phieu nhap
        public PhieuNhap TimPhieuNhap(string mapn)
        {
            return data.TimPhieuNhap(mapn);
        }

        //Them Phieu nhap
        public void ThemPhieuNhap(PhieuNhap pn)
        {
            data.ThemPhieuNhap(pn);
        }

        //Xoat Phieu nhap
        public void XoaPhieuNhap(string mapn)
        {
            data.XoaPhieuNhap(mapn);
        }

        //Sua Phieu nhap
        public void SuaPhieuNhap(PhieuNhap pn)
        {
            data.SuaPhieuNhap(pn);
        }
        
        //Sửa trạng thái xử lý phiếu nhập
        public void SuaTrangThaiXuLyPhieuNhap(string ma)
        {
            data.SuaTrangThaiXuLyPhieuNhap(ma);
        }

        //Nhập kho cho phiếu nhập
        public void NhapKho(int KhoID,int SachID,int SoLuong)
        {
            data.NhapSachVaoKho(KhoID, SachID, SoLuong);
        }
        #endregion
    }
}
